package com.daxia.ogmall.web.controller;

import java.util.ArrayList;
import java.util.List;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.daxia.ogmall.dto.CompanyDTO;

@Controller
@RequestMapping("company")
public class CompanyController extends BaseController {
	@ResponseBody
	@RequestMapping("findCompany")
	public String findCompany(CompanyDTO dto){
		dto.setDistrict(null);
		List<CompanyDTO> companys=new ArrayList<CompanyDTO>();
		companys.addAll(companyService.find(dto, null));
		JSONArray array = new JSONArray();
		if(companys.size()>0){
	        for (CompanyDTO c : companys) {
	            JSONObject json = new JSONObject();
	            json.put("id", c.getId());
	            json.put("name", c.getName());
	            array.add(json);
	        }
		}else{
			dto.setProvince(null);
			dto.setCity(null);
			dto.setDistrict(null);
			dto.setName("欧工软装学院");
			CompanyDTO company=companyService.findOne(dto);
			JSONObject json = new JSONObject();
            json.put("id", company.getId());
            json.put("name", company.getName());
            array.add(json);
		}
        return array.toJSONString();
	}
}
